﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZR.Model.Models.ProductionControl;

namespace CKS.PLC.Core.Siemens
{
    public class HslClient : SiemensClientBase<HslClient>
    {
        public HslClient(PlcConfig _config, IServiceProvider _serviceProvider) : base(_config, _serviceProvider)
        {
        }

        public override Task ConnectPlc(CancellationToken cancellation)
        {
            throw new NotImplementedException();
        }

        public override HslClient GetSdkInstance()
        {
            throw new NotImplementedException();
        }

        public override Task<byte[]> ReadBytesAsync(int db, int startByteAdr, int count)
        {
            throw new NotImplementedException();
        }

        public override short ReadInt16(int db, int startByteAdr)
        {
            throw new NotImplementedException();
        }

        public override void WriteInt16(int db, int startByteAdr, short value)
        {
            throw new NotImplementedException();
        }
    }
}
